having windpuff - French English Dictionary